lambaste the management

Translations
раскритиковать руководство
Employees lambasted the management during the company meeting.
Сотрудники раскритиковали руководство во время собрания компании.